package ooday05;
/*静态方法的演示*/
public class StaticMethod {
    int a ;//实例变量(对象来访问)
    static int b;//静态变量(类名来访问)

    void say(){//方法中需要访问对象的属性a，方法的操作与对象有关，不不适合设计为静态方法
        System.out.println(a);
    }
    static int plus(int num1,int num2){//在次方法中不需要访问对象的属性和行为，所以可以设计为静态方法
        int num = num1+num2;
        return num;
    }

/*    void show(){//有隐式this
        System.out.println(this.a);
        System.out.println(StaticMethod.b);
    }
    static void test(){//没有隐式this传递，没有对象，实例变量需要通过对象来访问
        System.out.println(StaticMethod.b);
    }*/
}
